import Vue from 'vue'
import App from './App'

// 网络请求工具
import { $http } from '@escook/request-miniprogram'

// 挂载$http到uni全局对象上
uni.$http = $http
// 配置url路径
$http.baseUrl = 'https://api-hmugo-web.itheima.net/api/public/v1'
// 配置请求开始拦截器
$http.beforeRequest = function (options) {
  uni.showLoading({
    title: '数据加载中...'
  })
}
// 配置请求结束拦截器
$http.afterRequest = function () {
  uni.hideLoading()
}

// 配置全局toast弹框
uni.$showMsg = function (title='数据加载失败!', duration=1500) {
  uni.showToast({
    title:title,
    duration: duration,
    icon: 'none'
  })
}


// vue配置
Vue.config.productionTip = false

// 小程序应用全局引用
App.mpType = 'app'

// uni app 启动
const app = new Vue({
    ...App
})
app.$mount()
